echo on
setlocal EnableDelayedExpansion
set OUT=%1.out
set HEX=%1.hex
set BIN=%1.bin

rem echo %cd%
rem echo %1
rem echo %2
rem echo %3

cd /D %~dp0
::删掉version目标文件，这样每次编译时都能更新version文件
del Debug\Obj\version.*
del Release\Obj\version.*

cd %2
del *.bin
:: generate additional ouput: binary
ielftool.exe --bin --verbose %OUT% %BIN%

cd /D %~dp0
.\generate_file.exe %1 %2 %3

echo ####################################################################################
echo file generated
echo ####################################################################################

:end
